//在一行中输入三角形的三条边的值（实型数），可以用一个或多个空格或回车分隔，其中三条边的取值范围均为[1,200]。
//
//        输出格式:
//        （1）如果输入数据非法，则输出“Wrong Format”；
//        （2）如果输入数据合法，但三条边不能构成三角形，则输出“Not a triangle”；
//        （3）如果输入数据合法且能够成等边三角形，则输出“Equilateral triangle”；
//        （3）如果输入数据合法且能够成等腰直角三角形，则输出“Isosceles right-angled triangle”；
//        （5）如果输入数据合法且能够成等腰三角形，则输出“Isosceles triangle”；
//        （6）如果输入数据合法且能够成直角三角形，则输出“Right-angled triangle”；
//        （7）如果输入数据合法且能够成一般三角形，则输出“General triangle”。
import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner in = new Scanner (System.in);
        boolean Isosceles=false,RT=false;
        double a,b,c;
        a = in.nextDouble();
        b = in.nextDouble();
        c = in.nextDouble();
        if(a<1||a>200||b<1||b>200||c<1||c>200) {
            System.out.print("Wrong Format");
            return;
        }
        if(a+b<=c||a+c<=b||b+c<=a) {
            System.out.print("Not a triangle");
            return;
        }
        if(a==b&&a==c&&b==c) {
            System.out.print("Equilateral triangle");
            return;
        }
        if(a==b||a==c||b==c) {
            Isosceles = true;
        }
        if(Math.abs(a*a+b*b-c*c)<0.000001||Math.abs(a*a+c*c-b*b)<0.000001||Math.abs(c*c+b*b-a*a)<0.000001) {
            RT = true;
        }
        if(Isosceles&&RT) {
            System.out.print("Isosceles right-angled triangle");
        }else if(Isosceles) {
            System.out.print("Isosceles triangle");
        }else if(RT) {
            System.out.print("Right-angled triangle");
        }else {
            System.out.print("General triangle");
        }
    }
}